package juego.powerUps;

import java.util.LinkedList;

import juego.entidad.EntidadColisionable;
import juego.entidad.Posicion;
import juego.main.SoundPlayer;
import juego.niveles.generator.Nivel;
import juego.personaje.mario.Mario;

/**
 * Esta clase modela una Estrella del juego.
 * @author Latini Macarena
 * @author Rosas Tifany
 *
 */
public class Estrella extends PowerUp{

	/**
	 * Constructor
	 * @param p Posicion de la estrella
	 * @param n Nivel al que pertenece
	 */
	public Estrella(Posicion p, Nivel n)
	{
		super(p,n);
		premio=20;
	}


	@Override
	public void colision(Mario m) {
		SoundPlayer s=new SoundPlayer("/juego/musica/estrella.mp3");
		m.setVulnerable(false);
		m.modificarPuntaje(premio);
		m.obtenerMain().obtenerEtiquetaPuntaje().setText("SCORE "+m.obtenerPuntaje());
		m.obtenerCaracteristica().colisionConEstrella();

		this.vive=false;
		this.grafico.setVisible(false);

		s.play();
	}
	
	}

	


